All Packages Class Hierarchy This Package Previous Next Index
Class com.sun.java.swing.undo.CompoundEdit
java.lang.Object
|
+----com.sun.java.swing.undo.AbstractUndoableEdit
|
+----com.sun.java.swing.undo.CompoundEdit
- public class CompoundEdit
- extends AbstractUndoableEdit
A concrete subclass of AbstractUndoableEdit, used to assemble little
UndoableEdits into great big ones.
-
edits
- The collection of UndoableEdits undone/redone en masse by this
CompoundEdit
-
CompoundEdit()
-
-
addEdit(UndoableEdit)
- If this edit is inProgress, accepts anEdit and returns
true.
-
canRedo()
- Returns false if isInProgress or if super does.
-
canUndo()
- Returns false if isInProgress or if super does.
-
die()
- Send die to each subedit, in the reverse of the order that they
were added
-
end()
- Sets inProgress to false.
-
getPresentationName()
- Returns getPresentationName from the last UndoableEdit added to
edits.
-
getRedoPresentationName()
- Returns getRedoPresentationName from the last UndoableEdit
added to edits.
-
getUndoPresentationName()
- Returns getUndoPresentationName from the last UndoableEdit
added to edits.
-
isInProgress()
- Returns true if this edit is in progress--that is, it has not
received end.
-
isSignificant()
- Returns true if any of the UndoableEdits in edits do.
-
lastEdit()
- Returns the last UndoableEdit in edits, or null if edits is
empty
-
redo()
- Sends redo() to all contained UndoableEdits in the order in
which they were added.
-
toString()
-
-
undo()
- Sends undo() to all contained UndoableEdits in the reverse of
the order in which they were added.
edits
protected Vector edits
- The collection of UndoableEdits undone/redone en masse by this
CompoundEdit
CompoundEdit
public CompoundEdit()
undo
public void undo() throws CannotUndoException
- Sends undo() to all contained UndoableEdits in the reverse of
the order in which they were added.
- Overrides:
- undo in class AbstractUndoableEdit
redo
public void redo() throws CannotRedoException
- Sends redo() to all contained UndoableEdits in the order in
which they were added.
- Overrides:
- redo in class AbstractUndoableEdit
lastEdit
protected UndoableEdit lastEdit()
- Returns the last UndoableEdit in edits, or null if edits is
empty
die
public void die()
- Send die to each subedit, in the reverse of the order that they
were added
- Overrides:
- die in class AbstractUndoableEdit
addEdit
public boolean addEdit(UndoableEdit anEdit)
- If this edit is inProgress, accepts anEdit and returns
true.
The last edit added to this CompoundEdit is given a
chance to addEdit(anEdit). If it refuses (returns false), anEdit is
given a chance to replaceEdit the last edit. If anEdit returns
false here, it is added to edits.
- Overrides:
- addEdit in class AbstractUndoableEdit
end
public void end()
- Sets inProgress to false.
- See Also:
- canUndo, canRedo
canUndo
public boolean canUndo()
- Returns false if isInProgress or if super does.
- Overrides:
- canUndo in class AbstractUndoableEdit
- See Also:
- isInProgress
canRedo
public boolean canRedo()
- Returns false if isInProgress or if super does.
- Overrides:
- canRedo in class AbstractUndoableEdit
- See Also:
- isInProgress
isInProgress
public boolean isInProgress()
- Returns true if this edit is in progress--that is, it has not
received end. This generally means that edits are still being
added to it.
- See Also:
- end
isSignificant
public boolean isSignificant()
- Returns true if any of the UndoableEdits in edits do. Returns
false if they all return false.
- Overrides:
- isSignificant in class AbstractUndoableEdit
getPresentationName
public String getPresentationName()
- Returns getPresentationName from the last UndoableEdit added to
edits. If edits is empty, calls super.
- Overrides:
- getPresentationName in class AbstractUndoableEdit
getUndoPresentationName
public String getUndoPresentationName()
- Returns getUndoPresentationName from the last UndoableEdit
added to edits. If edits is empty, calls super.
- Overrides:
- getUndoPresentationName in class AbstractUndoableEdit
getRedoPresentationName
public String getRedoPresentationName()
- Returns getRedoPresentationName from the last UndoableEdit
added to edits. If edits is empty, calls super.
- Overrides:
- getRedoPresentationName in class AbstractUndoableEdit
toString
public String toString()
- Overrides:
- toString in class AbstractUndoableEdit
All Packages Class Hierarchy This Package Previous Next Index